import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Class CanonB
 * @author (Santos Miranda Luis Gerardo) 
 * @author (Lopez Rangel Arturo)
 */
public class CanonB extends Enemigo
{
    /**
     * Act class CanonB
     */

    public void act()
    {
        if(super.getTiempo()==0)       
            super.act();

        Jugador aux;       
        Escenario mundo=(Escenario)getWorld();
        java.util.List<Jugador> LLuigi=mundo.getObjects(Jugador.class);
        aux=LLuigi.get(0);
        this.setLocation(0,aux.getY()-2);

    }
    
    /**
     * Put a bullet to attack Luigi
     */

    public void ataca_luigi()
    {
        Escenario mundo=(Escenario)getWorld();
        java.util.List<BalaB> BalasB=mundo.getObjects(BalaB.class);
        if(BalasB.isEmpty())
            crea_balaB();
    }    

    /**
     * Create the bullets for attack
     */
    public void crea_balaB()
    {
        BalaB bB;//Es una variable temporal
        bB=new BalaB();
        Escenario mundo=(Escenario)getWorld();
        mundo.addObject(bB,0,this.getY());
    }

}

